<?php
session_start();
require_once "funciones.php";
$facturasistemarem=$_REQUEST['facturasistema'];
//echo $_REQUEST['facturasistema']."-";
$_SESSION['caweb']['facturasistemarem']=$facturasistemarem;

$link_caweb = con_caweb();
$result ="UPDATE consecutivos SET cabeceras=cabeceras+1";
$result=mysql_query($result,$link_caweb) or die('Error consecutivos, '.mysql_error());

$result ="SELECT * FROM consecutivos";
$result=mysql_query($result,$link_caweb) or die('Error consecutivos, '.mysql_error());
$row = mysql_fetch_array($result);

$_SESSION['caweb']['consecutivo'] = $row[cabeceras];
$sucursal=$_SESSION['caweb']['sucursal'];
$transaccion=$_SESSION['caweb']['consecutivo'];

$_SESSION['caweb']['movimiento'] = "GENFACREM";
$_SESSION['caweb']['ivaespecialfactura']='No';
$_SESSION['caweb']['soloespecial']='No';
$_SESSION['caweb']['eventofactura']='No';
$_SESSION['caweb']['ivafactura']='16.00';


$result ="DELETE FROM temporal_basef WHERE transaccion = '$transaccion'";
$result=mysql_query($result,$link_caweb) or die('Error temporal_basef, '.mysql_error());

// posible codigo

$result ="
INSERT INTO temporal_basef (id,transaccion,oi,pedido,cambio,tipo,estado,devuelto,concepto,contrato,
vencecontrato,soporteinmediato,soportelegal,cliente,interno,facturable,item,fechainstalacion,fechainiciofacturacion,
fechadevolucion,fechaavisodevolucion,fechaultimafactura,ultimafactura,desde,hasta,valoralquiler,total,usuariocreo,fechacreo,sucursal,sucursalfactura,observaciones,novedad,fechanovedad)";
$result.=" 
SELECT id,'$transaccion',oi,pedido,cambio,tipo,estado,devuelto,concepto,contrato,vencecontrato,soporteinmediato,soportelegal,cliente,interno,facturable,item,fechainstalacion,fechainiciofacturacion,fechadevolucion,fechaavisodevolucion,fechaultimafactura,ultimafactura,desde,hasta,valoralquiler,total,usuariocreo,fechacreo,sucursal,sucursalfactura,observaciones,novedad,fechanovedad  
FROM detalles_fac
WHERE facturasistema='$facturasistemarem'";
$result=mysql_query($result,$link_caweb) or die('Error basefacturacion, '.mysql_error());

$result2 ="SELECT interno,hasta,cliente FROM temporal_basef WHERE transaccion = '$transaccion' LIMIT 0,1";   // selecciono un interno a analizar
$result2=mysql_query($result2,$link_caweb) or die('Error temporal_basef, '.mysql_error());
$row2 = mysql_fetch_array($result2);

$result3 ="SELECT MAX(hasta) AS ultimohasta FROM detalles_fac WHERE interno='$row2[interno]' AND cliente='$row2[cliente]'";  // el ultimo hasta
$result3=mysql_query($result3,$link_caweb) or die('Error detalles_fac, '.mysql_error());
$row3 = mysql_fetch_array($result3);

if ($row2[hasta]==$row3[ultimohasta])
	$_SESSION['caweb']['actualizarbasefactura'] = 1;
else
	$_SESSION['caweb']['actualizarbasefactura'] = 0;
	

$_SESSION['caweb']['facturagenerada'] = 1;
$_SESSION['caweb']['facturaasignada'] = 0;
$_SESSION['caweb']['facturagenerada'] = 1;
$_SESSION['caweb']['cantidad1']='';
$_SESSION['caweb']['cantidad2']='';
$_SESSION['caweb']['desde1']='';
$_SESSION['caweb']['desde2']='';
$_SESSION['caweb']['hasta1']='';
$_SESSION['caweb']['hasta2']='';
$_SESSION['caweb']['descripcion1']='';
$_SESSION['caweb']['descripcion2']='';
$_SESSION['caweb']['tarifa1']='';
$_SESSION['caweb']['tarifa2']='';
$_SESSION['caweb']['total1']='';
$_SESSION['caweb']['total2']='';
echo "hola".$_SESSION['caweb']['facturasistemarem'];
?>
